@charset "utf-8";
/* CSS Document */
body{margin:0px; 
padding:0px; 
font-size:14px; 
font-family:"微软雅黑";
line-height:22px; 
color:#333;}
ul,li,ol{margin:0px; 
padding:0px; 
list-style:none;}
a{color:#333; 
text-decoration:none;}
a:hover{color:#049cc1; 
text-decoration:none;}
img{border:0px;}

.header{overflow:hidden;}
.header .top{width:1200px; 
margin:auto; 
overflow:hidden;}
.header .top .logo{float:left; 
width:500px; 
overflow:hidden;}
.header .top .nav{float:left; 
padding-top:60px; 
overflow:hidden;}
.header .top .nav ul li{float:left; 
font-size:16px;}
.header .top .nav ul li a{display:block; 
padding:0 15px;}
.header .top .nav ul li .m{background:url(../images/my02.png) 
no-repeat center right;}
.header .top .nav ul li:hover .m{background:url(../images/my03.png) 
no-repeat center right; 
color:#049cc1;}
.header .top .nav ul li a.clickclass{color:#049cc1;}
.header .top .nav ul li dd{margin:0px; 
padding:0px; 
z-index:99999; 
position:absolute; 
left:-999999999999px; 
font-size:12px; 
background:#fff; 
width:100px;}
.header .top .nav ul li:hover dd{left:auto;}
.header .top .nav ul li dd a{display:block; 
padding:0px; 
line-height:30px; 
text-align:center;}
.header .top .nav ul li dd a:hover{background:#049cc1; 
color:#fff;}

.header .top .tel{float:right; 
color:#049cc1; 
font-weight:bold; 
font-size:18px; 
background:url(../images/my01.png) no-repeat center left; 
padding-left:35px; 
line-height:26px; 
margin-top:45px;}
.header .menu{background:#2f3840; height:45px; line-height:45px;}
.header .menu ul{width:1200px; margin:auto;}
.header .menu ul li{float:left;}
.header .menu ul li a{display:block; float:left; padding:0 30px; color:#fff; font-size:15px;}
.header .menu ul li a:hover{background:#049cc1;}
.header .menu ul li a.clickclass{background:#049cc1;}

.header .banner{position:relative; overflow:hidden;}
.header .banner .bd ul li img{display:block; width:100%;}
.header .banner .hd{position:absolute; bottom:10px; left:50%; margin-left:-160px;}
.header .banner .hd ul li{float:left; width:60px; cursor:pointer; height:5px; margin-right:5px; background:#fff; border-radius:5px;}
.header .banner .hd ul li.on{background:#049cc1;}
.header .banner .prev{background:url(../images/my04.png) no-repeat center left; display:block; width:1px; height:114px; position:absolute; left:20px; top:50%; margin-top:-57px; cursor:pointer; transition:all 0.5s;}
.header .banner .next{background:url(../images/my05.png) no-repeat center right; display:block; width:1px; height:114px; position:absolute; right:20px; top:50%; margin-top:-57px; cursor:pointer; transition:all 0.5s;}
.header .banner:hover .prev,.header .banner:hover .next{width:62px;}

.bj{overflow:hidden;}

.footer{background:#2f3840; margin-top:20px; padding:20px 0; border-top:2px solid #049cc1; overflow:hidden;}
.footer .bt{width:1200px; color:#ccd5dd; margin:auto; overflow:hidden;}